TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Northern
Area - Twin Cities
League - 2024 ADULT 40 & OVER EARLY START
Flight - 4.0 MEN
--------------------------------------------------------------------------------------------------------------------------------------
Goodman: Swillers 24 Early Start
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Robert Heimerman - 3.93
John Reichling - 3.81
Chris Schlichting - 3.78
Hans Rasmussen - 3.74
Andrei Sivanich - 3.70
Bill Sommers - 3.69
David Cross - 3.60
David Goodman - 3.59
Randy Englund - 3.58
Andrew Baumel - 3.57
David Noren - 3.55
Bryan Ball - 3.51
Jim Wagner - 3.50
Mark Sulzbach - 3.43
Paul Dalton - 3.33
Dave Spilseth - 3.33
William Cadwallader - 3.27
Kevin Cheong - n/a
League Results By Position
1D 2D 3D 4D
Andrei Sivanich - 3.70 & John Reichling - 3.81 1 - 0
Bill Sommers - 3.69 & Andrei Sivanich - 3.70 0 - 1 0 - 1
Bill Sommers - 3.69 & Chris Schlichting - 3.78 1 - 0 1 - 0
Bill Sommers - 3.69 & David Cross - 3.60 0 - 1
Bill Sommers - 3.69 & Robert Heimerman - 3.93 1 - 0
Bill Sommers - 3.69 & Randy Englund - 3.58 0 - 1
Bryan Ball - 3.51 & Jim Wagner - 3.50 0 - 1
Bryan Ball - 3.51 & Kevin Cheong - n/a 1 - 0
Chris Schlichting - 3.78 & John Reichling - 3.81 1 - 0
Chris Schlichting - 3.78 1 - 1
Dave Spilseth - 3.33 1 - 2
David Cross - 3.60 & Bryan Ball - 3.51 1 - 0
David Cross - 3.60 & Chris Schlichting - 3.78 2 - 0
David Cross - 3.60 & Randy Englund - 3.58 1 - 0
David Goodman - 3.59 & Andrew Baumel - 3.57 1 - 0
David Goodman - 3.59 & Bryan Ball - 3.51 0 - 1
David Goodman - 3.59 & Randy Englund - 3.58 1 - 0
David Noren - 3.55 & Andrew Baumel - 3.57 1 - 0
David Noren - 3.55 & Bryan Ball - 3.51 0 - 1
Hans Rasmussen - 3.74 & Chris Schlichting - 3.78 1 - 0
Hans Rasmussen - 3.74 & David Goodman - 3.59 1 - 0 0 - 1
Hans Rasmussen - 3.74 & Jim Wagner - 3.50 0 - 1
Hans Rasmussen - 3.74 0 - 1
John Reichling - 3.81 & Robert Heimerman - 3.93 3 - 0
Kevin Cheong - n/a 0 - 1
Mark Sulzbach - 3.43 & William Cadwallader - 3.27 2 - 0
Paul Dalton - 3.33 & William Cadwallader - 3.27 0 - 1
Randy Englund - 3.58 & Bryan Ball - 3.51 0 - 1
Randy Englund - 3.58 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Ostlund/Tuplano:TBC
League Record: 2 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Julian Bannach - 3.79
Ramon Villanueva - 3.77
Senan Kelly - 3.74
Guang Yang - 3.71
Daniel Crouser - 3.63
Dan Swanson - 3.62
Bhavin Trivedi - 3.62
CRAIG STERN - 3.60
Aaron Peck - 3.53
Per Ostlund - 3.48
Bradford Richter - 3.35
Matthew Ruble - 3.28
Jin Chang - 3.18
Fazel Haris - 3.17
Jov Tuplano - 3.16
Daniel Kraft - 3.09
Wilfert Long - 3.08
Predrag Bjelogrlic - n/a
League Results By Position
1D 2D 3D 4D
Aaron Peck - 3.53 & Dan Swanson - 3.62 0 - 1
Aaron Peck - 3.53 & Guang Yang - 3.71 1 - 0
Aaron Peck - 3.53 & Jov Tuplano - 3.16 0 - 1
Aaron Peck - 3.53 & Julian Bannach - 3.79 0 - 2
Bhavin Trivedi - 3.62 & Dan Swanson - 3.62 0 - 1
Bhavin Trivedi - 3.62 & Ramon Villanueva - 3.77 1 - 0
Bradford Richter - 3.35 & Senan Kelly - 3.74 1 - 0
CRAIG STERN - 3.60 & Aaron Peck - 3.53 0 - 1
CRAIG STERN - 3.60 & Per Ostlund - 3.48 1 - 0 1 - 1
CRAIG STERN - 3.60 & Predrag Bjelogrlic - n/a 0 - 1
CRAIG STERN - 3.60 & Ramon Villanueva - 3.77 1 - 0
Daniel Crouser - 3.63 & Julian Bannach - 3.79 0 - 2
Daniel Crouser - 3.63 & Ramon Villanueva - 3.77 1 - 2
Daniel Crouser - 3.63 0 - 1
Dan Swanson - 3.62 & Bradford Richter - 3.35 1 - 0
Dan Swanson - 3.62 & Daniel Crouser - 3.63 0 - 2
Dan Swanson - 3.62 & Daniel Kraft - 3.09 0 - 1
Dan Swanson - 3.62 & Ramon Villanueva - 3.77 0 - 1
Fazel Haris - 3.17 & Bradford Richter - 3.35 0 - 1
Fazel Haris - 3.17 & Jin Chang - 3.18 0 - 1
Guang Yang - 3.71 & Bradford Richter - 3.35 1 - 0
Guang Yang - 3.71 & Matthew Ruble - 3.28 1 - 0
Guang Yang - 3.71 1 - 2
Julian Bannach - 3.79 0 - 2
Per Ostlund - 3.48 & Ramon Villanueva - 3.77 1 - 0
Senan Kelly - 3.74 1 - 1
Wilfert Long - 3.08 & Jin Chang - 3.18 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Jilek/Elfstrum 40+ ES
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Kris Smitobol - 3.89
John Kyriagis - 3.84
Greg Elfstrum - 3.82
mark wanous - 3.80
Benjamin Colburn - 3.79
Paul Jilek - 3.75
Miguel Padilla - 3.72
Justin Graham - 3.72
Geoffrey Elfstrum - 3.71
Kenneth Gutzman - 3.70
Chad Engel - 3.68
David Wareham - 3.66
Alan Stratton - 3.65
Jason Ostrowski - 3.61
Steven Casperson - 3.58
Mark Olson - 3.47
League Results By Position
1D 2D 3D 4D
mark wanous - 3.80 & Alan Stratton - 3.65 1 - 0
mark wanous - 3.80 & Geoffrey Elfstrum - 3.71 1 - 0
mark wanous - 3.80 & Greg Elfstrum - 3.82 1 - 0
Alan Stratton - 3.65 & David Wareham - 3.66 2 - 0
Alan Stratton - 3.65 & Paul Jilek - 3.75 1 - 0
Alan Stratton - 3.65 & Steven Casperson - 3.58 0 - 1
Benjamin Colburn - 3.79 & Kenneth Gutzman - 3.70 1 - 0 2 - 0
Benjamin Colburn - 3.79 & Miguel Padilla - 3.72 1 - 0
Chad Engel - 3.68 & Alan Stratton - 3.65 0 - 1
Chad Engel - 3.68 & David Wareham - 3.66 1 - 0
Chad Engel - 3.68 & Jason Ostrowski - 3.61 1 - 0
Chad Engel - 3.68 & Miguel Padilla - 3.72 0 - 1
Chad Engel - 3.68 & Steven Casperson - 3.58 1 - 0
David Wareham - 3.66 & Steven Casperson - 3.58 1 - 0
David Wareham - 3.66 1 - 1
Geoffrey Elfstrum - 3.71 & Miguel Padilla - 3.72 1 - 0
Greg Elfstrum - 3.82 & Justin Graham - 3.72 1 - 0 0 - 1
Greg Elfstrum - 3.82 & Miguel Padilla - 3.72 1 - 1
John Kyriagis - 3.84 1 - 0
Kris Smitobol - 3.89 & Paul Jilek - 3.75 1 - 0
Kris Smitobol - 3.89 4 - 1
Mark Olson - 3.47 & Paul Jilek - 3.75 1 - 0
Mark Olson - 3.47 & Steven Casperson - 3.58 0 - 1
Paul Jilek - 3.75 & Benjamin Colburn - 3.79 0 - 1
Paul Jilek - 3.75 & Justin Graham - 3.72 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Craig/Lassow - Double Bagel ES24
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Jay Knutson - 3.96
Kaushik Joshi - 3.81
tan nguyen - 3.79
Manish Patel - 3.68
Peter Kimball - 3.67
Ken Allen - 3.64
Aloisio Lovo - 3.64
Brian Reidinger - 3.62
victor tonelli - 3.57
Gordon Strom - 3.54
Jonathan Farber - 3.52
Jeff Sprinkel - 3.49
John Hammargren - 3.46
Robert Machalek - 3.34
Richard Lassow - 3.31
Jeff Craig - 3.13
Arkady Shemyakin - 3.05
League Results By Position
1D 2D 3D 4D
tan nguyen - 3.79 & Aloisio Lovo - 3.64 1 - 0
tan nguyen - 3.79 & Jay Knutson - 3.96 1 - 0
tan nguyen - 3.79 & Ken Allen - 3.64 0 - 1
tan nguyen - 3.79 1 - 2
victor tonelli - 3.57 & Aloisio Lovo - 3.64 1 - 0
victor tonelli - 3.57 & Gordon Strom - 3.54 0 - 1
victor tonelli - 3.57 & Peter Kimball - 3.67 0 - 1
Arkady Shemyakin - 3.05 & Jeff Craig - 3.13 0 - 1
Arkady Shemyakin - 3.05 & Jonathan Farber - 3.52 0 - 1
Arkady Shemyakin - 3.05 & Peter Kimball - 3.67 0 - 1
Brian Reidinger - 3.62 & Ken Allen - 3.64 1 - 1 1 - 0
Brian Reidinger - 3.62 0 - 1
Gordon Strom - 3.54 & Brian Reidinger - 3.62 0 - 1
Gordon Strom - 3.54 & Jeff Sprinkel - 3.49 2 - 1
Gordon Strom - 3.54 & Kaushik Joshi - 3.81 1 - 0
Jeff Craig - 3.13 & Peter Kimball - 3.67 0 - 1
John Hammargren - 3.46 & Jonathan Farber - 3.52 0 - 1
Jay Knutson - 3.96 & Jeff Sprinkel - 3.49 1 - 0
Jay Knutson - 3.96 & Ken Allen - 3.64 1 - 0
Jay Knutson - 3.96 3 - 0
Kaushik Joshi - 3.81 & Aloisio Lovo - 3.64 1 - 0 0 - 1
Kaushik Joshi - 3.81 & Jeff Sprinkel - 3.49 1 - 0 1 - 0
Kaushik Joshi - 3.81 & John Hammargren - 3.46 0 - 2
Manish Patel - 3.68 & Ken Allen - 3.64 0 - 1
Manish Patel - 3.68 & Peter Kimball - 3.67 1 - 0
Manish Patel - 3.68 0 - 1
Richard Lassow - 3.31 & Aloisio Lovo - 3.64 1 - 0
Richard Lassow - 3.31 & Robert Machalek - 3.34 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Duwearatchi/Ballentine 40+ ES
League Record: 4 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Bradley Springer - 4.16
Jim Chanthakhoun - 3.97
John Anderson - 3.96
Brian Harrison - 3.93
Mark Van Ert - 3.80
Thor Nelson - 3.79
John Simon - 3.72
Thomas C Anderson - 3.71
Timothy Edmund - 3.65
Chandha Duwearatchi - 3.65
Dave Combs - 3.63
John Waslif - 3.62
JON SCHLEY - 3.62
Benjamin Nye - 3.61
Mark Gness - 3.59
Darin Allen - 3.59
Ian Gideon - 3.56
Craig Ballentine - 3.54
Eric Ziegler - 3.48
Cory ONeill - 3.46
League Results By Position
1D 2D 3D 4D
Benjamin Nye - 3.61 1 - 1
Brian Harrison - 3.93 & Timothy Edmund - 3.65 1 - 0
Brian Harrison - 3.93 1 - 0
Bradley Springer - 4.16 & Eric Ziegler - 3.48 0 - 1 1 - 0
Bradley Springer - 4.16 & John Waslif - 3.62 1 - 0
Bradley Springer - 4.16 & Mark Gness - 3.59 1 - 0
Bradley Springer - 4.16 & Thor Nelson - 3.79 1 - 0
Chandha Duwearatchi - 3.65 & Mark Gness - 3.59 0 - 1
Chandha Duwearatchi - 3.65 & Timothy Edmund - 3.65 1 - 0
Cory ONeill - 3.46 & John Anderson - 3.96 1 - 0 0 - 1
Cory ONeill - 3.46 & John Simon - 3.72 0 - 1
Craig Ballentine - 3.54 & Cory ONeill - 3.46 0 - 1 1 - 0
Craig Ballentine - 3.54 & Eric Ziegler - 3.48 0 - 1
Craig Ballentine - 3.54 & Mark Van Ert - 3.80 0 - 1
Darin Allen - 3.59 & Cory ONeill - 3.46 0 - 1
Darin Allen - 3.59 & Dave Combs - 3.63 1 - 0
Darin Allen - 3.59 & John Simon - 3.72 1 - 0
Dave Combs - 3.63 & Mark Van Ert - 3.80 1 - 1
Ian Gideon - 3.56 & Mark Gness - 3.59 0 - 2
Jim Chanthakhoun - 3.97 & John Anderson - 3.96 1 - 0
Jim Chanthakhoun - 3.97 & Timothy Edmund - 3.65 0 - 1
John Anderson - 3.96 1 - 0
John Simon - 3.72 1 - 2
JON SCHLEY - 3.62 & John Waslif - 3.62 1 - 1
JON SCHLEY - 3.62 & Mark Van Ert - 3.80 0 - 1
Mark Gness - 3.59 & Timothy Edmund - 3.65 1 - 0
Mark Van Ert - 3.80 & Thomas C Anderson - 3.71 0 - 1
Mark Van Ert - 3.80 1 - 0
Thomas C Anderson - 3.71 & Thor Nelson - 3.79 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Schoenecker - Chase
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Jason Thiner - 4.02
Eran Singer - 3.87
Phillip Chase - 3.85
paul schoenecker - 3.81
Joseph Millard - 3.81
KJ Lynch - 3.78
Brian Weber - 3.73
Mark Stahl - 3.61
Charlie Klein - 3.60
Oscar Oboza - 3.21
Alejandro Trevino - 3.18
Roy Krengel - n/a
Aaron Vennie - n/a
League Results By Position
1D 2D 3D 4D
paul schoenecker - 3.81 & Brian Weber - 3.73 1 - 0
paul schoenecker - 3.81 & Phillip Chase - 3.85 2 - 0
paul schoenecker - 3.81 1 - 0
Alejandro Trevino - 3.18 & Brian Weber - 3.73 0 - 2
Alejandro Trevino - 3.18 & Mark Stahl - 3.61 0 - 1
Alejandro Trevino - 3.18 & Phillip Chase - 3.85 0 - 1
Alejandro Trevino - 3.18 & Roy Krengel - n/a 0 - 1
Aaron Vennie - n/a & Mark Stahl - 3.61 0 - 1
Aaron Vennie - n/a & Oscar Oboza - 3.21 0 - 1
Charlie Klein - 3.60 & Joseph Millard - 3.81 1 - 0
Eran Singer - 3.87 & Joseph Millard - 3.81 1 - 0 1 - 1
Eran Singer - 3.87 2 - 1
Joseph Millard - 3.81 1 - 0
Jason Thiner - 4.02 & Charlie Klein - 3.60 0 - 2 1 - 0
Jason Thiner - 4.02 1 - 0
KJ Lynch - 3.78 & paul schoenecker - 3.81 0 - 1
KJ Lynch - 3.78 & Eran Singer - 3.87 0 - 1 1 - 0
Mark Stahl - 3.61 & Brian Weber - 3.73 1 - 0
Mark Stahl - 3.61 & Joseph Millard - 3.81 1 - 0 2 - 0
Oscar Oboza - 3.21 & paul schoenecker - 3.81 1 - 0
Oscar Oboza - 3.21 & Brian Weber - 3.73 2 - 0
Oscar Oboza - 3.21 & Charlie Klein - 3.60 0 - 1
Phillip Chase - 3.85 & Charlie Klein - 3.60 1 - 0
Phillip Chase - 3.85 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Fermstad: Top 40
League Record: 0 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
James Riley - 3.86
Jo Janssens - 3.69
Justin Mack - 3.68
Tony Baxter - 3.57
Chris Depies - 3.57
Tony Mosser - 3.56
Jim Terhaar - 3.55
Lucas Tesh - 3.52
Dan Schauer - 3.47
Steve Bunde - 3.40
Luis Laguna - 3.32
Derek Fermstad - 3.32
Greg Kittelson - 3.28
Benji Mathews - 3.24
William Schiller - 3.23
Joe Bellmore - 3.13
Steven Dahl - 2.90
League Results By Position
1D 2D 3D 4D
Benji Mathews - 3.24 & Steven Dahl - 2.90 0 - 1
Benji Mathews - 3.24 0 - 2
Chris Depies - 3.57 & Derek Fermstad - 3.32 0 - 1
Chris Depies - 3.57 & Steve Bunde - 3.40 0 - 1
Chris Depies - 3.57 0 - 1
Derek Fermstad - 3.32 & Joe Bellmore - 3.13 0 - 1
Derek Fermstad - 3.32 & Tony Mosser - 3.56 0 - 1
Dan Schauer - 3.47 & Jim Terhaar - 3.55 1 - 0 0 - 1 0 - 1
Dan Schauer - 3.47 & Joe Bellmore - 3.13 0 - 1
Dan Schauer - 3.47 & Tony Baxter - 3.57 0 - 1
Greg Kittelson - 3.28 & Lucas Tesh - 3.52 0 - 1
Greg Kittelson - 3.28 & Steve Bunde - 3.40 0 - 1
Greg Kittelson - 3.28 & Tony Mosser - 3.56 0 - 1
Jim Terhaar - 3.55 & Tony Baxter - 3.57 0 - 1 1 - 0
Joe Bellmore - 3.13 & Tony Mosser - 3.56 1 - 0
Jo Janssens - 3.69 & Derek Fermstad - 3.32 0 - 1
Jo Janssens - 3.69 & Tony Mosser - 3.56 0 - 1
James Riley - 3.86 & Justin Mack - 3.68 1 - 0
James Riley - 3.86 & Lucas Tesh - 3.52 0 - 1
James Riley - 3.86 1 - 1
Lucas Tesh - 3.52 & Jim Terhaar - 3.55 1 - 0
Lucas Tesh - 3.52 & Joe Bellmore - 3.13 0 - 1
Lucas Tesh - 3.52 & Luis Laguna - 3.32 0 - 1
Lucas Tesh - 3.52 & Steve Bunde - 3.40 0 - 2
Luis Laguna - 3.32 & William Schiller - 3.23 0 - 1
Luis Laguna - 3.32 0 - 2
Steven Dahl - 2.90 & William Schiller - 3.23 0 - 1 0 - 1
Tony Baxter - 3.57 & Tony Mosser - 3.56 1 - 0